home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / txtedtrs / pksmastr / master < prev    next >
Text File  |  1995-05-02  |  10KB  |  237 lines

  1.  
  2.    Master Macro Data for PKS-WRITE - Valent translation 11/21/92  27.02.1992
  3.    =========================================================================
  4.    Comment lines begin with an empty space or tab
  5.  
  6.    Keycode commands for macros
  7.    ---------------------------
  8.    Command Form:
  9.       Keycode Function(Parameter)[Function(Parameter)] "<description>"
  10.  
  11.    Keycodes:
  12.       [Special key]Action key/Key
  13.  
  14.       Special keys:
  15.          A     Alternate
  16.          C     Control
  17.          L     Left shift key
  18.          R     Right shift key
  19.          S     Both shift keys
  20.          #     Numeric keypad
  21.  
  22.       Special action keys:
  23.          Up, Down, Left, Right (Cursor Keys)
  24.          Backspace, Tab, Enter, Insert, ClrHome, Return, Help, Undo, Esc, Delete
  25.          F1, F2 ... F10 (Function Keys)
  26.          Space (Spacebar)
  27.  
  28.    =========================================================================
  29.    Window
  30.    ------
  31. [C]4           wisize(0,50,100,50)     "Full-width window at bottom of screen"
  32. [C]5           full()                  "Full-screen PKS window"
  33. [C]Q           wiclose()               "Close window -- Quit PKS-Write"
  34.  
  35.    =========================================================================
  36.    Cursor Position
  37.    ---------------
  38. [L]ClrHome     cgoto(%,$)              "Cursor to end of text"
  39. [C]ClrHome     cgoto(0,0)              "Cursor to beginning of text"
  40. [L]Up          cgoto(T,0)              "Cursor to top of window"
  41. [L]Down        cgoto(t,0)              "Cursor to bottom of window"
  42. [C]Up          cupdown(-f)             "Page up"
  43. [C]Down        cupdown(f)              "Page down"
  44. [L]Left        cgoto(z,0)              "Cursor to beginning of line"
  45. [L]Right       cgoto(z,$)              "Cursor to end of line"
  46.  
  47.    =========================================================================
  48.    Display Modes
  49.    -------------
  50. [C]O           mode(0,0)               "Turn off control codes display"
  51. [C]A           mode(1,1)               "Show/hide text attributes"
  52. [A],           mode(2,1)               "Show/hide line ends and tabs"
  53. [C#]*          mode(4,1)               "Long control codes on/off"
  54. [A]\           mode(32,1)              "Show/hide parameters"
  55. [A].           mode(16,1)              "control codes short/long"
  56. [AC]H          mode(8,1)               "Show/hide hyphenation"
  57. [C]Help        mode(64,1)              "Show/hide status header"
  58. [L]Help        showmac()               "Display macro help list"
  59.  
  60.    =========================================================================
  61.    Control Codes Insertion
  62.    -----------------------
  63. [L]Space       insc([fs])              "Insert hard space (ASCII 5)"
  64. [CL]~          insc(3)                 "Insert visible hyphen indicator (ASCII 3)"
  65. [C#]-          insc(27)                "Insert invisible hyphen indicator (ASCII 27)"
  66.                inslay(28)              "Lock text (protect from column break)"
  67. [ACL]L         inslay([la])            "Insert last text style"
  68. [ACL]V         inslay([ru])            "Insert last ruler"
  69. [C]R           inslay(26)              "Insert non-printing remarks"
  70. [#]-           insc(254)               "Insert em-dash (ASCII 254)"
  71. -              insc(252)               "Insert hyphen (ASCII 252)"
  72. [A]-           insc(253)               "Insert en-dash (ASCII 253)"
  73. [A#]-          insc(45)                "Insert minus sign (ASCII 45)"
  74. [C#].          insagain()              "Copy last inserted text"
  75. Return         insc(10)                "End paragraph (ASCII 10)"
  76. [#]Enter       insc(10)                "End paragraph (ASCII 10)"
  77. [C]Return      insc(29)                "Variable paragraph end (ASCII 29)"
  78. [L]Return      insc(23)                "Fixed line end (ASCII 23)"
  79. [C]1           insc(171)               "Insert opening quote 1 (ASCII 171)"
  80. [AC]1          insc(170)               "Insert closing quote 1 (ASCII 170)"
  81. [C]2           insc(96)                "Insert opening quote 2 (ASCII 96)"
  82. [AC]2          insc(39)                "Insert closing quote 2 (ASCII 39)"
  83. [ACL]Right     insc(11)                "Insert forced piping (ASCII 11)"
  84.  
  85.    =========================================================================
  86.    Text Editing
  87.    ------------
  88. Insert         option(4)               "Insert/Overwrite toggle"
  89. [CL]F          bmark(A,0,a,$)format()  "Format paragraph"
  90. Backspace      delc(-1)                "Backspace delete"
  91. Delete         delc(1)                 "Delete"
  92. [C]Delete      bstart()cword(1)\       "Delete word"
  93.                bend()bdel()
  94. [C]Backspace   bend()cword(-1)\        "Delete last word"
  95.                bstart()bdel()
  96. [L]Delete      bmark(z,s,z,$)bdel()    "Delete to end of line"
  97. [L]Backspace   bmark(z,0,z,s)\         "Delete to beginning of line"
  98.                bdel()
  99. [R]Delete      bmark(z,0,z,$)bdel()\   "Delete line?"
  100.                delc(1)
  101. [AC]T          bstart()cword(1)\       "Transpose word to right"
  102.                bend()bdel()\
  103.                cword(1)undo()
  104. [C]T           bstart()cleftright(1)\  "Transpose letter"
  105.                bend()bdel()\
  106.                cleftright(1)undo()
  107. Undo           undo()                  "Undo last block deletion"
  108. [ACL]M         Restyle()               "Change text block's style"
  109.  
  110.    =========================================================================
  111.    Block Functions
  112.    ---------------
  113. [C#]Enter      bmark(A,0,a,$)          "Mark paragraph"
  114. [C]C           bcopy()                 "Copy block"
  115. [C]U           bhide()                 "Unmark block"
  116. [C]P           bpaste()                "Paste block"
  117. [C]D           bdel()                  "Delete block"
  118. [C]X           cutblock()              "Cut block"
  119.  
  120.    =========================================================================
  121.    Search Functions
  122.    ----------------
  123. [CL#]1         findlay([la],-1)        "Find last style code"
  124. [CL#]2         findlay([ru],-1)        "Find last text ruler"
  125. [CL#]6         findlay([ch],-1)        "Find last chapter code"
  126. [CL#]7         findlay([pb],-1)        "Find last forced piping"
  127. [C]F           find(1)                 "Continue forward search"
  128. [C]B           find(-1)                "Continue backward search"
  129.  
  130.    =========================================================================
  131.    Miscellaneous
  132.    -------------
  133. [C]Z           Fontlist()              "Edit font list"
  134. [C]E           Modlay()                "Edit control code"
  135. [LC]Z          Option(0)               "Save PKS-Write setup"
  136.  
  137.    =========================================================================
  138.                  PKS Write v 1.00 "m" codes for macros
  139.              '*' identifies commands in existing macro set
  140.              ---------------------------------------------
  141.              mcodes must be at left margin to be activated
  142.  
  143. m0  [ACL]U   flow text into editor
  144.  m1 send text into text frame*
  145. m2  [ACL]X   delete all text
  146.  m3  undo last text deletion*
  147. m4  [ACL]Undo   undo block operation
  148.  m5 send text into text frame*
  149.  m6         "                         *
  150. m7  [ACL]A   abandon all changes
  151.  m8  send text into text frame*
  152.  m9  flow text into editor(?)*
  153.  m10 send text into text frame*
  154.  m11 close window - send text into text frame*
  155.  m12 close window - abandon text*
  156. m13 [ACL]Z  dialog - control code display
  157.  m14 show style parameters*
  158.  m15 control codes long/short*
  159.  m16 redraws window - can't find what it actually does
  160.  m17 dialog - search/replace*
  161.  m18 continue forward search*
  162. m19 [R#]1  cursor to next style
  163. m20 [R#]2  cursor to next ruler
  164. m21 [R#]3  cursor to next manual kerning
  165. m22 [R#]4  cursor to next page number
  166. m23 [R#]5  cursor to next following page number
  167. m24 [R#]6  cursor to next chapter number
  168. m25 [R#]7  cursor to next forced piping
  169. m26 [R#]8  cursor to next reference to previous page
  170. m27 [R#]9  cursor to next reference to next page
  171. m28 [R#]0  cursor to next index entry
  172. m29 [R#].  cursor to next footnote entry
  173. m30 [ACL]F1   set mark 1
  174. m31 [ACL]F2   set mark 2
  175. m32 [ACL]F3   set mark 3
  176. m33 [ACL]F4   set mark 4
  177. m34 [R]F1   cursor to mark 1
  178. m35 [R]F2   cursor to mark 2
  179. m36 [R]F3   cursor to mark 3
  180. m37 [R]F4   cursor to mark 4
  181. m38 [C]G    dialog - go to line #
  182. m39 [R]Backspace  cursor to previous position
  183. m40 [ACL]B  start text block
  184. m41 [ACL]E  end text block
  185.  m42 unmark text block*
  186. m43 [R]F5   cursor to beginning of text block
  187. m44 [R]F6   cursor to end of text block
  188.  m45 copy text block to buffer(?)*
  189.  m46 paste text block*
  190.  m47 copy text block*
  191.  m48 move text block*
  192.  m49 delete text block*
  193.  m50 dialog - edit (mandate) text block style*
  194. m51 [CL]Left  cursor to beginning of last line of text block
  195. m52 [ACL]O   dialog - sort options
  196. m53 [R]+     capitalize block
  197. m54 [R]_     lowercase block
  198. m55 [R]~     capitalize 1st letter of each word in block
  199.  m56 no apparent effect
  200.  m57       "            
  201. m58 [ACL]S   dialog - insert text style
  202. m59 [ACL]R   dialog - insert text ruler
  203. m60 [ACL]K   dialog - insert kerning
  204. m61 [ACL]T   insert time
  205. m62 [ACL]D   insert date
  206. m63 [ACL]!   dialog - current page #
  207. m64 [ACL]@   dialog - next page #
  208. m65 [ACL]C   Insert  dialog - chapter #
  209.  m66 insert forced piping*
  210. m67 [ACL]<   dialog - pipe from page
  211. m68 [ACL]>   dialog - pipe to page
  212. m69 [ACL]F5  dialog - insert reference marker
  213. m70 [ACL]F6  dialog - set reference marker
  214. m71 [ACL]I   insert index entry
  215. m72 [ACL]F   insert footnote entry
  216. m73 [C]L     dialog - protect text from column break (lock text)
  217. m74 [CR]S   delete style(s) from text block
  218. m75 [CR]R   delete ruler(s) from text block
  219. m76 [CR]K   delete kerning from text block
  220. m77 [CR]!   delete page number(s) from text block
  221. m78 [CR]@   delete next page number(s) from text block
  222. m79 [CR]C   delete chapter number(s) from text block
  223. m80 [R]Right   delete forced piping from text block
  224. m81 [R]<    delete piping from page from text block
  225. m82 [R]>    delete piping to page from text block
  226. m83 [CR]I   delete index entry from text block
  227. m84 [CR]F   delete footnote entry from text block
  228.  m85 dialog - edit system fonts*
  229.  m86 full-screen PKS window*
  230.  m87           "
  231.  m88 save PKS setup*
  232.  m89 redraws window, but I can't find effect
  233.  m90 not used
  234.  ==========================================================
  235.    Dateiende
  236.  
  237.